ASP.NET Core 是微軟開發的一個跨平台開源的 Web 應用程式框架。它是 ASP.NET 的下一代版本,旨在提供更快速、更模組化、更輕量級的開發體驗,並且能夠在 Windows、Linux 和 macOS 等多個作業系統上運行。
ASP.NET Core 的出現源自於傳統 ASP.NET 架構的改進與演進。在 ASP.NET Core 中,微軟對框架進行了許多重大的變更和改進,其中一些主要特點包括:
跨平台支援: ASP.NET Core 是跨平台的,可以在 Windows、Linux 和 macOS 上運行,讓開發者可以選擇最適合自己的作業系統進行開發。
模組化和輕量級: ASP.NET Core 框架被設計為模組化和輕量級,開發者可以根據專案的需求選擇使用的功能元件,而不是一次載入整個框架。
高效能: ASP.NET Core 具有更高的效能和更好的可擴展性,能夠處理更多的請求並且響應更快。
開源: ASP.NET Core 是開源的,託管在 GitHub 上,並且接受社群的貢獻和回饋。
新的工具鏈: ASP.NET Core 引進了全新的開發工具鏈,包括 .NET Core CLI 和 Visual Studio Code 等,讓開發更簡單、更靈活。
ASP.NET Core 是透過 .NET 平台的演進而來的。它基於 .NET Core,這是一個開源的、跨平台的 .NET 平台實作。與傳統的 ASP.NET 框架相比,ASP.NET Core 更加靈活、更具現代化,並且在不同平台上的效能和可部署性都得到了顯著的提升。
以上簡介結束,各位看看就好,不用太在意~
~~~以下開始正文~~~
要寫ASP.NET Core當然是用Visual Studio,當然你要用VsCode也是可以,不過會比較麻煩,要另外找套件來裝,這裡為了省麻煩直接用Visual Studio Code
Visual Studio Code 2022下載網址:https://visualstudio.microsoft.com/zh-hant/
基本上不用特別選,直接下一步到底,該安裝的微軟都會幫你裝好
現在的2022版本都有中文版了,想當初我用2017版還只能看英文QQ
再來就是新增一個專案出來,Visual Studio有幾個範本,這次使用的是MVC的做法(主要是我懶得用前後端分離,還要另外寫Vue好麻煩~)
所以呢專案選Web應用程式(模型-檢視-控制器)
決定好名字和存放位置Visual Studio就會自動幫你建好拉